// 통합된 도메인 옵션 - 모든 도메인 정보를 포함 export const DOMAIN_OPTIONS = [ { value: "pending", label: "pending", description: "승인 대기 상태", color: "bg-yellow-100 text-yellow-800 border-yellow-200" }, { value: "evcp", label: "evcp", description: "eVCP 시스템 관리자", color: "bg-blue-100 text-blue-800 border-blue-200" }, { value: "procurement", label: "procurement", description: "구매", color: "bg-green-100 text-green-800 border-green-200" }, { value: "sales", label: "sales", description: "기술영업", color: "bg-purple-100 text-purple-800 border-purple-200" }, { value: "engineering", label: "engineering", description: "설계", color: "bg-orange-100 text-orange-800 border-orange-200" }, ] as const; // 헬퍼 함수들 - 필요시 매핑 객체 생성 export const getDomainOption = (value: string) => { return DOMAIN_OPTIONS.find(option => option.value === value); }; export const getDomainLabel = (value: string) => { return getDomainOption(value)?.label || value; }; export const getDomainColor = (value: string) => { return getDomainOption(value)?.color || "bg-gray-100 text-gray-800 border-gray-200"; }; export const getDomainDescription = (value: string) => { return getDomainOption(value)?.description || value; };